package com.cuijq.ms.visitordesign.v4;

/**
 * @author by CuiJQ
 * @Classname DemoMain
 * @Description DemoMain Description
 * @Date 2021/5/30 23:05
 */
public class DemoMain {

  public static void main(String[] args) {
    SingleDispatchClass demo = new SingleDispatchClass();
    ParentClass p = new ChildClass();
    demo.polymorphismFunction(p);//执行哪个对象的方法，
    // 由对象的实际类型决定
    demo.overloadFunction(p);//执行对象的哪个方法，由参数对象的声明类型决定
  }
}
